# test01_elif.py
# 练习：编写石头剪刀布游戏
# 计算机随机出拳
# 玩家自己决定出拳
# 判断胜负，分为 计算机胜/玩家胜/平局
import random
pc = random.choice(['石头', '剪刀', '布'])
player = input('玩家请出拳：')
print('计算机出拳：',pc)
print('玩家出拳：', player)
# 平局
# 计算机获胜的情况总结到一起（列表），如果满足就可以确认计算机获胜，否则玩家获胜
# 石头 剪刀    ['石头', '剪刀']
# 剪刀 布      ['剪刀', '布']
# 布   石头    ['布', '石头']
all_win = [
    ['石头', '剪刀'],
    ['剪刀', '布'],
    ['布', '石头']
]
# 判断的时候，需要把计算机出拳和玩家出拳放入到一个列表，判断大的列表中是否存在
if pc == player:
    print('平局')
elif [pc, player] in all_win:
    print('计算机获胜')
else:
    print('玩家获胜')



# 判断胜负关系
# if player == '石头':
#     if pc == '石头':
#         print('平局')
#     elif pc == '剪刀':
#         print('玩家胜')
#     else:
#         print('计算机胜')
# elif player == '剪刀':
#     if pc == '石头':
#         print('计算机胜')
#     elif pc == '剪刀':
#         print('平局')
#     else:
#         print('玩家胜')
# else: # player = '布'
#     if pc == '石头':
#         print('玩家胜')
#     elif pc == '剪刀':
#         print('计算机胜')
#     else:
#         print('平局')